/*
 * @(#)QueryTripAccountList.java       2011-7-11
 *
 * Copyright（c）2010 北京云狐软件有限公司保留所有权利.
 */
package com.yunhoo.pay.model;

import com.yunhoo.base.model.ClassCode;
import com.yunhoo.base.model.CostItem;
import com.yunhoo.base.model.Department;
import com.yunhoo.base.model.FinancialProject;
import com.yunhoo.base.model.Person;
import java.io.Serializable;
import java.util.Date;

/**
 * 类
 * <code>QueryTripAccountList</code>
 *
 * @author 胡开龙
 * @version 2011-7-11
 * @see java.lang.Class
 * @since jdk1.6
 */
public class QueryVouchers implements Serializable {

    private String number = "";
    private String affair = "";
    private FinancialProject project = new FinancialProject();
    private Department dept = new Department();//费用承担部门
    private Person user = new Person();//报销人
    private CostItem costitem = new CostItem();
    private String budgetSource = "";
    private String paycode = "";
    private String costClass = "";
    private ClassCode costTypes = new ClassCode();
    private String auditor = "";
    private String payStyle = "";
    private String ticketcode = "";
    private String payer = "";
    private Double totalStart;
    private Double totalEnd;
    private Double checkaccountStart;
    private Double checkaccountEnd;
    private Double payaccountStart;
    private Double payaccountEnd;
    private Date numDateStart;
    private Date numDateEnd;
    private Date auditDateStart;
    private Date auditDateEnd;
    private Date payDateStart;
    private Date payDateEnd;
    private String memo = "";
    private String numberStatus = "";
    private boolean cashPay = false;
    private String perName = "";
    private String status = "";

    public Double getCheckaccountEnd() {
        return checkaccountEnd;
    }

    public void setCheckaccountEnd(Double checkaccountEnd) {
        this.checkaccountEnd = checkaccountEnd;
    }

    public Double getCheckaccountStart() {
        return checkaccountStart;
    }

    public void setCheckaccountStart(Double checkaccountStart) {
        this.checkaccountStart = checkaccountStart;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getAffair() {
        return affair;
    }

    public void setAffair(String affair) {
        this.affair = affair;
    }

    public Date getAuditDateEnd() {
        return auditDateEnd;
    }

    public void setAuditDateEnd(Date auditDateEnd) {
        this.auditDateEnd = auditDateEnd;
    }

    public Date getAuditDateStart() {
        return auditDateStart;
    }

    public void setAuditDateStart(Date auditDateStart) {
        this.auditDateStart = auditDateStart;
    }

    public String getAuditor() {
        return auditor;
    }

    public void setAuditor(String auditor) {
        this.auditor = auditor;
    }

    public String getBudgetSource() {
        return budgetSource;
    }

    public void setBudgetSource(String budgetSource) {
        this.budgetSource = budgetSource;
    }

    public String getCostClass() {
        return costClass;
    }

    public void setCostClass(String costClass) {
        this.costClass = costClass;
    }

    public ClassCode getCostTypes() {
        return costTypes;
    }

    public void setCostTypes(ClassCode costTypes) {
        this.costTypes = costTypes;
    }

    public CostItem getCostitem() {
        return costitem;
    }

    public void setCostitem(CostItem costitem) {
        this.costitem = costitem;
    }

    public Department getDept() {
        return dept;
    }

    public void setDept(Department dept) {
        this.dept = dept;
    }

    public Date getNumDateEnd() {
        return numDateEnd;
    }

    public void setNumDateEnd(Date numDateEnd) {
        this.numDateEnd = numDateEnd;
    }

    public Date getNumDateStart() {
        return numDateStart;
    }

    public void setNumDateStart(Date numDateStart) {
        this.numDateStart = numDateStart;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public Date getPayDateEnd() {
        return payDateEnd;
    }

    public void setPayDateEnd(Date payDateEnd) {
        this.payDateEnd = payDateEnd;
    }

    public Date getPayDateStart() {
        return payDateStart;
    }

    public void setPayDateStart(Date payDateStart) {
        this.payDateStart = payDateStart;
    }

    public String getPayStyle() {
        return payStyle;
    }

    public void setPayStyle(String payStyle) {
        this.payStyle = payStyle;
    }

    public Double getPayaccountEnd() {
        return payaccountEnd;
    }

    public void setPayaccountEnd(Double payaccountEnd) {
        this.payaccountEnd = payaccountEnd;
    }

    public Double getPayaccountStart() {
        return payaccountStart;
    }

    public void setPayaccountStart(Double payaccountStart) {
        this.payaccountStart = payaccountStart;
    }

    public String getPaycode() {
        return paycode;
    }

    public void setPaycode(String paycode) {
        this.paycode = paycode;
    }

    public String getPayer() {
        return payer;
    }

    public void setPayer(String payer) {
        this.payer = payer;
    }

    public FinancialProject getProject() {
        return project;
    }

    public void setProject(FinancialProject project) {
        this.project = project;
    }

    public String getTicketcode() {
        return ticketcode;
    }

    public void setTicketcode(String ticketcode) {
        this.ticketcode = ticketcode;
    }

    public Double getTotalEnd() {
        return totalEnd;
    }

    public void setTotalEnd(Double totalEnd) {
        this.totalEnd = totalEnd;
    }

    public Double getTotalStart() {
        return totalStart;
    }

    public void setTotalStart(Double totalStart) {
        this.totalStart = totalStart;
    }

    public Person getUser() {
        return user;
    }

    public void setUser(Person user) {
        this.user = user;
    }

    public String getNumberStatus() {
        return numberStatus;
    }

    public void setNumberStatus(String numberStatus) {
        this.numberStatus = numberStatus;
    }

    public boolean isCashPay() {
        return cashPay;
    }

    public void setCashPay(boolean cashPay) {
        this.cashPay = cashPay;
    }

    public String getPerName() {
        return perName;
    }

    public void setPerName(String perName) {
        this.perName = perName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
